<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
  <title>专项面试</title>
  <link rel="stylesheet" href="css/normalize.css">
  <link rel="stylesheet" href="css/shuati.css">
  <!-- 引入flexible.js -->
  <script src="js/flexible.js"></script>
</head>
<body>
  <header>
    <a href="index.html"></a>
    专项面试
  </header>
  <h4 class="title">HTML/CSS</h4>
  <div class="cont">
    现有字典 d={‘a’:24，’g’:52，’l’:12’k’:33}请按字 典请按字 典中的 value 值进行排序？
    <p>
      <span class="box">
        <span>
          <span>
          名企
        </span>
      </span>
      </span>
      <span class="box">
        <span>
          <span>
          名企
        </span>
      </span>
      </span>
      
    </p>
  </div>
  <!-- 答案解析 -->
  <div class="common-style">
    <div class="comm-hd">
      <div class="left-icons"></div>
      <div class="titlet">答案解析</div>
      <div class="right-icons"></div>
    </div>
    <P>
      面向过程就是分析出解决问题所需的步骤，然后用函数把这些步骤一步一步实现，使用时一次调用即可。例如，一辆汽车用面向过程去思考他应该是这样的，如何启动汽车，如何起步，加速，刹车，熄火等操作，而汽车在这里并不是我们所关心的。
    </P>
  </div>
  <!-- 答题技巧 开始 -->
  <div class="common-style">
    <div class="comm-hd">
      <div class="left-icons"></div>
      <div class="titlet">答题技巧</div>
      <div class="right-icons"></div>
    </div>
    <P>
      这个问题没有准确答案，面试官主要考察的是面试者对于该问题的理解，因此，面试者在回答这道面试题时应在回答理论后再结合相应的例子说明。
    </P>
  </div>
  <!-- 答题技巧 结束 -->

  <!-- 问题扩展 开始 -->
  <div class="common-style final">
    <div class="comm-hd">
      <div class="left-icons"></div>
      <div class="titlet">问题扩展</div>
      <div class="right-icons"></div>
    </div>
    <div class="pro-cont finall">
      <h4>扩展1：</h4>
       <div>ArrayList和Vector的性能解析</div>
       <div>ArrayList比Vector的性能高主要体现在两个方面：</div>
       <div>（1）Vecotr是多线程安全的，而ArrayList不是，这个可以从源码中看出，Vector类中的方法很多有synchronized进行修饰，这样就导致了Vector效率低于ArrayList。</div>
       <div>（2）Vecotr和ArrayList的底层实现也是基于Object，但是空间不足时，两个类的增加方式是不同的。通常情况下，Vecotr增加原来空间的一倍，ArrayList增加原来空间的50%。因此，在同等条件下，ArrayList扩容量小于Vector，在性能上更高一些。</div>

       <section>
        //1.直接设置相应Activity的class来启动新的Activity Intent 
        intent=new Intent(this,OtherActivity.class); startActivity(intent);<br/>
        //2.或者通过设置包名和全类名来启动新的Activity Intent 
        intent=new Intent();
        intent.setClassName("cn.itcast.activity",
        "cn.itcast.activity.OtherActivity"); startActivity(intent)
      </section>
    </div>
  </div>
  <!-- 问题扩展 结束 -->

  <!-- 底部tabbar 开始 -->
  <div class="tabbar">
    <a href="#">收藏</a>
    <div class="right-parttt">
      <a href="#" class="icos">正确</a>
      <a href="#" class="icos">错误</a>
      <a href="#" class="icos"><span>4</span>/100</a>
    </div>
  </div>
  <!-- 底部tabbar 结束 -->
</body>
</html>